e73540fcc8c05cedc386c50c0c057fd9bdcefb20,unison/unison-server-core/src/main/java/com/tremolosecurity/provisioning/core/providers/ADProvider.java,ADProvider,syncUserAttributes,#User#boolean#Set#LDAPConnection#number#Workflow#List#HashSet#LDAPEntry#,533
Before Change
}
} else {
HashSet<String> vals = new HashSet<String>();
vals.addAll(userAttr.getValues());
String[] ldapVals = ldapAttr.getStringValueArray();
After Change
HashSet<String> vals = new HashSet<String>();
HashSet<String> valslcase = new HashSet<String>();
for (String v : userAttr.getValues()) {
String vlcase = v.toLowerCase();
if (! valslcase.contains(vlcase)) {
vals.add(v);
valslcase.add(vlcase);
}
}